package org.bspv.pharma.manager;

import java.util.List;

import org.bspv.pharma.model.Place;
import org.bspv.pharma.model.Supply;

/**
 * 
 * @author guillaume
 * 
 */
public interface SupplyManager extends Manager<Supply, Long> {

    /**
     * Retourne la liste des fournitures presentes dans l'emplacement en parametre.
     * 
     * @param place
     *            Emplacement concerné
     * @return Liste de <code>Supply</code>
     */
    List<Supply> findSupplies(Place place);

    /**
     * Retourne la liste des fournitures presentes dans les emplacements en parametre.
     * 
     * @param places
     *            Liste des emplacements
     * @return Liste de <code>Supply</code>
     */
    List<Supply> findSupplies(List<Place> places);

}
